leg restraint snubbing unit - Spanisch Englisch Wörterbuch